Now it's a GObject instead of a GtkObject. The
authorJonathan Blandford <jrb@redhat.com>
Thu, 7 Jun 2001 22:33:14 +0000 (22:33 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Thu, 7 Jun 2001 22:33:14 +0000 (22:33 +0000)
Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeselection.c: Now it's a GObject instead of a
GtkObject.  The GtkTreeSelection::selection_changed signal is now
the GtkTreeSelection::changed signal.

* gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
object.

* tests/gtktree*.c: Modified to deal with new GtkTreeSelection
object.

19 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeselection.c
gtk/gtktreeselection.h
gtk/gtktreestore.c
gtk/gtktreeview.c
gtk/gtktreeviewcolumn.h
gtk/treestoretest.c
tests/testselection.c
tests/testsocket_child.c
tests/testtreecolumns.c
tests/testtreefocus.c
tests/testtreeview.c
tests/treestoretest.c

index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index 5b4b06026071f2c04e14841f29cb1489919fd9df..71427d98c4fe8d6ece2007871643d8387394ae31 100644 (file)
@@ -1,3 +1,15 @@
+Thu Jun  7 18:25:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeselection.c: Now it's a GObject instead of a
+       GtkObject.  The GtkTreeSelection::selection_changed signal is now
+       the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c: Modified to deal with new GtkTreeSelection
+       object.
+
+       * tests/gtktree*.c: Modified to deal with new GtkTreeSelection
+       object.
+
 2001-06-07  Havoc Pennington  <hp@redhat.com>
 
        * gtk/Makefile.am: fix glib-mkenums and glib-genmarshal again
index e868ac70417c992889da2c4f02445dc70af8159e..34effbf1e5f14598095aa319762b0a6fce6fa6a8 100644 (file)
@@ -35,11 +35,11 @@ static gint gtk_tree_selection_real_select_node  (GtkTreeSelection      *selecti
 
 enum
 {
-  SELECTION_CHANGED,
+  CHANGED,
   LAST_SIGNAL
 };
 
-static GtkObjectClass *parent_class = NULL;
+static GObjectClass *parent_class = NULL;
 static guint tree_selection_signals[LAST_SIGNAL] = { 0 };
 
 GtkType
@@ -62,7 +62,7 @@ gtk_tree_selection_get_type (void)
         (GInstanceInitFunc) gtk_tree_selection_init
       };
 
-      selection_type = g_type_register_static (GTK_TYPE_OBJECT, "GtkTreeSelection", &selection_info, 0);
+      selection_type = g_type_register_static (G_TYPE_OBJECT, "GtkTreeSelection", &selection_info, 0);
     }
 
   return selection_type;
@@ -77,13 +77,13 @@ gtk_tree_selection_class_init (GtkTreeSelectionClass *class)
   parent_class = g_type_class_peek_parent (class);
 
   object_class->finalize = gtk_tree_selection_finalize;
-  class->selection_changed = NULL;
+  class->changed = NULL;
 
-  tree_selection_signals[SELECTION_CHANGED] =
-    gtk_signal_new ("selection_changed",
+  tree_selection_signals[CHANGED] =
+    gtk_signal_new ("changed",
                    GTK_RUN_FIRST,
                    GTK_CLASS_TYPE (object_class),
-                   GTK_SIGNAL_OFFSET (GtkTreeSelectionClass, selection_changed),
+                   GTK_SIGNAL_OFFSET (GtkTreeSelectionClass, changed),
                    gtk_marshal_VOID__VOID,
                    GTK_TYPE_NONE, 0);
 }
@@ -114,7 +114,7 @@ _gtk_tree_selection_new (void)
 {
   GtkTreeSelection *selection;
 
-  selection = GTK_TREE_SELECTION (gtk_type_new (GTK_TYPE_TREE_SELECTION));
+  selection = GTK_TREE_SELECTION (g_object_new (GTK_TYPE_TREE_SELECTION, NULL));
 
   return selection;
 }
@@ -649,7 +649,7 @@ gtk_tree_selection_select_all (GtkTreeSelection *selection)
   g_return_if_fail (selection->type != GTK_TREE_SELECTION_MULTI);
 
   if (gtk_tree_selection_real_select_all (selection))
-    gtk_signal_emit (GTK_OBJECT (selection), tree_selection_signals[SELECTION_CHANGED]);
+    g_signal_emit (G_OBJECT (selection), tree_selection_signals[CHANGED], 0);
 }
 
 static void
@@ -750,7 +750,7 @@ gtk_tree_selection_unselect_all (GtkTreeSelection *selection)
     return;
 
   if (gtk_tree_selection_real_unselect_all (selection))
-    gtk_signal_emit (GTK_OBJECT (selection), tree_selection_signals[SELECTION_CHANGED]);
+    g_signal_emit (G_OBJECT (selection), tree_selection_signals[CHANGED], 0);
 }
 
 static gint
@@ -861,7 +861,7 @@ gtk_tree_selection_select_range (GtkTreeSelection *selection,
   g_return_if_fail (selection->tree_view != NULL);
 
   if (gtk_tree_selection_real_select_range (selection, start_path, end_path))
-    gtk_signal_emit (GTK_OBJECT (selection), tree_selection_signals[SELECTION_CHANGED]);
+    gtk_signal_emit (G_OBJECT (selection), tree_selection_signals[CHANGED], 0);
 }
 
 /* Called internally by gtktreeview.c It handles actually selecting the tree.
@@ -977,7 +977,7 @@ _gtk_tree_selection_internal_select_node (GtkTreeSelection *selection,
     gtk_tree_path_free (anchor_path);
 
   if (dirty)
-    gtk_signal_emit (GTK_OBJECT (selection), tree_selection_signals[SELECTION_CHANGED]);
+    g_signal_emit (G_OBJECT (selection), tree_selection_signals[CHANGED], 0);
 }
 
 /* NOTE: Any {un,}selection ever done _MUST_ be done through this function!
index 104cb73dfa6eabb0d5d7835f446c70bf2e3717c1..f89f96948dcb0e87f2c16f8e5b69d01e97d28913 100644 (file)
@@ -50,7 +50,7 @@ typedef void (* GtkTreeSelectionForeachFunc) (GtkTreeModel      *model,
 
 struct _GtkTreeSelection
 {
-  GtkObject parent;
+  GObject parent;
 
   /*< private >*/
   
@@ -63,9 +63,9 @@ struct _GtkTreeSelection
 
 struct _GtkTreeSelectionClass
 {
-  GtkObjectClass parent_class;
+  GObjectClass parent_class;
 
-  void (* selection_changed) (GtkTreeView *tree_view);
+  void (* changed) (GtkTreeView *tree_view);
 };
 
 
index cc7c17835b565144bd121966844d3a0d86732c70..e7753b12776ea9152660b766060b18c0ca855204 100644 (file)
@@ -234,7 +234,7 @@ gtk_tree_store_init (GtkTreeStore *tree_store)
 GtkTreeStore *
 gtk_tree_store_new (void)
 {
-  return GTK_TREE_STORE (g_object_new (gtk_tree_store_get_type (), NULL));
+  return GTK_TREE_STORE (g_object_new (GTK_TYPE_TREE_STORE, NULL));
 }
 
 GtkTreeStore *
index 69b689dde7296c3bcdc7d7a1fe28e7b2562a42fb..c17b6f93b027b71827218c269611eadc757ad43e 100644 (file)
@@ -4343,8 +4343,7 @@ gtk_tree_view_deleted (GtkTreeModel *model,
        {
          if (GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_IS_SELECTED) &&
               tree_view->priv->selection)
-           gtk_signal_emit_by_name (GTK_OBJECT (tree_view->priv->selection),
-                                    "selection_changed");
+           g_signal_emit_by_name (G_OBJECT (tree_view->priv->selection), "changed");
        }
 
       if (anchor_path)
index 572d8949a970a98b9bed2d8c63e8efcf190f8fe6..aebac8781165615841d7dcb3eaa8c3d6b2a4dea2 100644 (file)
@@ -202,9 +202,6 @@ gboolean                gtk_tree_view_column_cell_event          (GtkTreeViewCol
                                                                  guint                    flags);
 
 
-
-
-
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */
index 710954ba5ac1bc14d9b6015019bb291a82017cf3..f7b9827bc4374f0f69a03f80de617796b4e4353d 100644 (file)
@@ -274,7 +274,7 @@ make_window (gint view_type)
   button = gtk_button_new_with_label ("gtk_tree_store_remove");
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   g_signal_connectc (G_OBJECT (selection),
-                    "selection_changed",
+                    "changed",
                     selection_changed,
                     button, FALSE);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", iter_remove, tree_view);
@@ -294,7 +294,7 @@ make_window (gint view_type)
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", iter_insert_before, tree_view);
   g_signal_connectc (G_OBJECT (selection),
-                    "selection_changed",
+                    "changed",
                     selection_changed,
                     button, FALSE);
   gtk_widget_set_sensitive (button, FALSE);
@@ -303,7 +303,7 @@ make_window (gint view_type)
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", iter_insert_after, tree_view);
   g_signal_connectc (GTK_OBJECT (selection),
-                    "selection_changed",
+                    "changed",
                     selection_changed,
                     button, FALSE);
   gtk_widget_set_sensitive (button, FALSE);
index 99d68f06c7e1ecce4a9ced9b0787239fb2e7f712..73345435b94392b254eb9260ea91f0fae0316afc 100644 (file)
@@ -357,7 +357,7 @@ selection_received (GtkWidget *widget, GtkSelectionData *data)
 void
 paste (GtkWidget *widget, GtkWidget *entry)
 {
-  char *name;
+  const char *name;
   GdkAtom atom;
 
   name = gtk_entry_get_text (GTK_ENTRY(entry));
index 8848cf96ea8afd52e03d95fb53464126021e6aff..084e71a917b4b5bdf47ad98972fa3e8d13fea8f9 100644 (file)
@@ -15,7 +15,6 @@ add_buttons (GtkWidget *widget, GtkWidget *box)
 {
   GtkWidget *add_button;
   GtkWidget *remove_button;
-  GtkWidget *toplevel = gtk_widget_get_toplevel (box);
 
   add_button = gtk_button_new_with_mnemonic ("_Add");
   gtk_box_pack_start (GTK_BOX (box), add_button, TRUE, TRUE, 0);
index 7c9c788307ec6d1637bb5b870f5c6b99bce4fd6e..f61208b812376da10211bc1be998ebe0ba87674a 100644 (file)
@@ -603,15 +603,15 @@ main (int argc, char *argv[])
   button = gtk_button_new_with_label ("<<");
   gtk_widget_set_sensitive (button, FALSE);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (add_left_clicked), top_right_tree_view);
-  gtk_signal_connect (GTK_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (top_right_tree_view))),
-                     "selection-changed", GTK_SIGNAL_FUNC (selection_changed), button);
+  g_signal_connectc (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (top_right_tree_view))),
+                     "changed", GTK_SIGNAL_FUNC (selection_changed), button, FALSE);
   gtk_box_pack_start (GTK_BOX (bbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label (">>");
   gtk_widget_set_sensitive (button, FALSE);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (add_right_clicked), top_right_tree_view);
-  gtk_signal_connect (GTK_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (left_tree_view))),
-                     "selection-changed", GTK_SIGNAL_FUNC (selection_changed), button);
+  g_signal_connectc (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (left_tree_view))),
+                    "changed", GTK_SIGNAL_FUNC (selection_changed), button, FALSE);
   gtk_box_pack_start (GTK_BOX (bbox), button, FALSE, FALSE, 0);
 
   bbox = gtk_vbutton_box_new ();
@@ -622,15 +622,15 @@ main (int argc, char *argv[])
   button = gtk_button_new_with_label ("<<");
   gtk_widget_set_sensitive (button, FALSE);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (add_left_clicked), bottom_right_tree_view);
-  gtk_signal_connect (GTK_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (bottom_right_tree_view))),
-                     "selection-changed", GTK_SIGNAL_FUNC (selection_changed), button);
+  g_signal_connectc (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (bottom_right_tree_view))),
+                     "changed", GTK_SIGNAL_FUNC (selection_changed), button, FALSE);
   gtk_box_pack_start (GTK_BOX (bbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label (">>");
   gtk_widget_set_sensitive (button, FALSE);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (add_right_clicked), bottom_right_tree_view);
-  gtk_signal_connect (GTK_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (left_tree_view))),
-                     "selection-changed", GTK_SIGNAL_FUNC (selection_changed), button);
+  g_signal_connectc (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (left_tree_view))),
+                    "changed", GTK_SIGNAL_FUNC (selection_changed), button, FALSE);
   gtk_box_pack_start (GTK_BOX (bbox), button, FALSE, FALSE, 0);
 
   
index 1368aa1a38975182cfb1ea09f3df6ccebb6e540c..5d3bf49d84d12c8406dc27903be168ba4e140f52 100644 (file)
@@ -309,6 +309,7 @@ main (int argc, char *argv[])
   GtkCellRenderer *renderer;
   gint col_offset;
   GtkTreeViewColumn *column;
+  GtkTreeSelection *selection;
 
   gtk_init (&argc, &argv);
 
@@ -328,19 +329,20 @@ main (int argc, char *argv[])
   model = make_model ();
   tree_view = gtk_tree_view_new_with_model (model);
   gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (tree_view), TRUE);
-
+  gtk_tree_selection_set_mode (gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view)),
+                              GTK_TREE_SELECTION_MULTI);
   renderer = gtk_cell_renderer_text_new ();
-  gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
-                                              -1, "Holiday",
-                                              renderer,
-                                              "text", HOLIDAY_COLUMN, NULL);
+  col_offset = gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
+                                                           -1, "Holiday",
+                                                           renderer,
+                                                           "text", HOLIDAY_COLUMN, NULL);
   column = gtk_tree_view_get_column (GTK_TREE_VIEW (tree_view), col_offset - 1);
   gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN (column), TRUE);
   g_object_unref (renderer);
 
   /* Alex Column */
   renderer = gtk_cell_renderer_toggle_new ();
-  g_signal_connect_data (G_OBJECT (renderer), "toggled", alex_toggled, model, NULL, FALSE, FALSE);
+  g_signal_connect_data (G_OBJECT (renderer), "toggled", G_CALLBACK (alex_toggled), model, NULL, FALSE, FALSE);
 
   g_object_set (G_OBJECT (renderer), "xalign", 0.0, NULL);
   col_offset = gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
@@ -358,7 +360,7 @@ main (int argc, char *argv[])
 
   /* Havoc Column */
   renderer = gtk_cell_renderer_toggle_new ();
-  g_signal_connect_data (G_OBJECT (renderer), "toggled", havoc_toggled, model, NULL, FALSE, FALSE);
+  g_signal_connect_data (G_OBJECT (renderer), "toggled", G_CALLBACK (havoc_toggled), model, NULL, FALSE, FALSE);
 
   g_object_set (G_OBJECT (renderer), "xalign", 0.0, NULL);
   col_offset = gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
@@ -375,7 +377,7 @@ main (int argc, char *argv[])
 
   /* Tim Column */
   renderer = gtk_cell_renderer_toggle_new ();
-  g_signal_connect_data (G_OBJECT (renderer), "toggled", tim_toggled, model, NULL, FALSE, FALSE);
+  g_signal_connect_data (G_OBJECT (renderer), "toggled", G_CALLBACK (tim_toggled), model, NULL, FALSE, FALSE);
 
   g_object_set (G_OBJECT (renderer), "xalign", 0.0, NULL);
   col_offset = gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
@@ -393,7 +395,7 @@ main (int argc, char *argv[])
 
   /* Owen Column */
   renderer = gtk_cell_renderer_toggle_new ();
-  g_signal_connect_data (G_OBJECT (renderer), "toggled", owen_toggled, model, NULL, FALSE, FALSE);
+  g_signal_connect_data (G_OBJECT (renderer), "toggled", G_CALLBACK (owen_toggled), model, NULL, FALSE, FALSE);
   g_object_set (G_OBJECT (renderer), "xalign", 0.0, NULL);
   col_offset = gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
                                               -1, "Owen",
@@ -409,7 +411,7 @@ main (int argc, char *argv[])
 
   /* Owen Column */
   renderer = gtk_cell_renderer_toggle_new ();
-  g_signal_connect_data (G_OBJECT (renderer), "toggled", dave_toggled, model, NULL, FALSE, FALSE);
+  g_signal_connect_data (G_OBJECT (renderer), "toggled", G_CALLBACK (dave_toggled), model, NULL, FALSE, FALSE);
   g_object_set (G_OBJECT (renderer), "xalign", 0.0, NULL);
   col_offset = gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),
                                               -1, "Dave",
index ee582c956195fddde7a8c0b81ab70a97e8b459df..7bf2c0636c354262ac3424ac7236d8e413ad7ba0 100644 (file)
@@ -315,7 +315,7 @@ set_columns_type (GtkTreeView *tree_view, ColumnsType type)
       
       gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), col);
 
-      pixbuf = gdk_pixbuf_new_from_xpm_data ((char **)book_closed_xpm);
+      pixbuf = gdk_pixbuf_new_from_xpm_data ((const char **)book_closed_xpm);
 
       image = gtk_image_new_from_pixbuf (pixbuf);
 
index 710954ba5ac1bc14d9b6015019bb291a82017cf3..9ede2222b58b0e36f475b56b36f141cb33117599 100644 (file)
@@ -274,7 +274,7 @@ make_window (gint view_type)
   button = gtk_button_new_with_label ("gtk_tree_store_remove");
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   g_signal_connectc (G_OBJECT (selection),
-                    "selection_changed",
+                    "changed",
                     selection_changed,
                     button, FALSE);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", iter_remove, tree_view);
@@ -294,7 +294,7 @@ make_window (gint view_type)
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", iter_insert_before, tree_view);
   g_signal_connectc (G_OBJECT (selection),
-                    "selection_changed",
+                    "changed",
                     selection_changed,
                     button, FALSE);
   gtk_widget_set_sensitive (button, FALSE);
@@ -302,8 +302,8 @@ make_window (gint view_type)
   button = gtk_button_new_with_label ("gtk_tree_store_insert_after");
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   gtk_signal_connect (GTK_OBJECT (button), "clicked", iter_insert_after, tree_view);
-  g_signal_connectc (GTK_OBJECT (selection),
-                    "selection_changed",
+  g_signal_connectc (G_OBJECT (selection),
+                    "changed",
                     selection_changed,
                     button, FALSE);
   gtk_widget_set_sensitive (button, FALSE);